package com.jdz.gxq.info.admin.labordisputes.service;

import java.util.List;
import java.util.Map;

import com.jdz.gxq.info.admin.labordisputes.bo.Labordisputes;

public interface LabordisputesService {

	/**
	 * Labordisputes检索分页用，查询记录条数
	 * 
	 * @return
	 */
	public int getLabordisputessCount(String enterpriseName);

	/**
	 * Labordisputes检索
	 * 
	 * @return
	 */
	public List<Labordisputes> getLabordisputess(Map<String, Object> params);

	/**
	 * 追加Labordisputes
	 * 
	 * @param labordisputes
	 */
	public void insertLabordisputes(Labordisputes labordisputes);

	/**
	 * 更新Labordisputes
	 * 
	 * @param labordisputes
	 */
	public void updateLabordisputes(Labordisputes labordisputes);

	/**
	 * 通过id得到labordisputes
	 * 
	 * @param id
	 * @return
	 */
	public Labordisputes getLabordisputesById(int id);

	/**
	 * 删除Labordisputes
	 * 
	 * @param labordisputes
	 */
	public void deleteLabordisputes(int id);

	// /**
	// * 验证labordisputesName是否重复
	// * (重复返回:false)
	// * flag: 1 追加时验证
	// * flag: 2 更新时验证
	// */
	// public boolean checkLabordisputesName(Labordisputes paramLabordisputes,
	// int flag);

}
